package object;


public class IntegerDemo {
    public static void main(String[] args) {
        /*
        //演示包装类的常用操作：
        //1）可以通过包装类来获取基本类型的取值范围：


        int max=Integer.MAX_VALUE;
        int min=Integer.MIN_VALUE;
        System.out.println("int的最大值为："+max+"最小值为："+min);

        long max1=Long.MAX_VALUE;
        long min1=Long.MIN_VALUE;
        System.out.println("long的最大值为："+max1+"最小值为："+min1);


        String s1="66";
        int age =Integer.getInteger(s1);
        System.out.println(age);

        String s2="55.55";
        double price=Double.parseDouble(s2);
        System.out.println(price);

         */

        /*
        //触发了自动装箱特性，会被编译为：Integer x=Integer.valueOf（6）
        Integer x=6; //基本类型到包装类----装箱
        //触发了自动拆箱特性，会被编译：Int y=y.intValue（）
        int y=x;//包装类到基本类型-----拆箱



         */

        /*
        Integer i1=new Integer(6);
        Integer i2=new Integer(6);
        System.out.println(i1==i2);
        System.out.println(i1.equals(i2));

        Integer i3=Integer.valueOf(5);
        Integer i4=Integer.valueOf(5);
        System.out.println(i3==i4);
        System.out.println(i3.equals(i4));

        int i= i4.intValue();
        System.out.println(i);

         */
    }
}
